com.supermap.ar
类 World
- java.lang.Object
-
- com.supermap.ar.World
-
public class World extends java.lang.Object
AR场景类 在增强现实场景里面渲染的所有对象的容器
-
-
构造器概要
构造器 构造器和说明 World(android.content.Context context)
构造方法 创建增强现实世界的实例
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
addArObject(ArObject arObject)
向场景中添加arObject对象void
clearWorld()
清除场景double
getAltitude()
获取海拔高度java.util.List<ArObjectList>
getArObjectLists()
获取场景中ArObject列表android.content.Context
getContext()
获取上下文double
getLatitude()
获取用户的纬度double
getLongitude()
获取用户的经度void
onPause()
暂停world场景void
onResume()
唤醒world场景boolean
remove(ArObject arObject)
在场景中移除arObjectvoid
setGeoPosition(double latitude, double longitude, double altitude)
设置用户地理位置
-
-
-
方法详细资料
-
onResume
public void onResume()
唤醒world场景
-
onPause
public void onPause()
暂停world场景
-
getContext
public android.content.Context getContext()
获取上下文- 返回:
- 上下文
-
addArObject
public final void addArObject(ArObject arObject)
向场景中添加arObject对象- 参数:
arObject
- arObject
-
remove
public boolean remove(ArObject arObject)
在场景中移除arObject- 参数:
arObject
- arObject- 返回:
- 移除是否成功
-
clearWorld
public void clearWorld()
清除场景
-
getArObjectLists
public java.util.List<ArObjectList> getArObjectLists()
获取场景中ArObject列表- 返回:
- ArObject列表
-
getLongitude
public double getLongitude()
获取用户的经度- 返回:
- 经度
-
getAltitude
public double getAltitude()
获取海拔高度- 返回:
- 海拔高度
-
getLatitude
public double getLatitude()
获取用户的纬度- 返回:
- 纬度
-
setGeoPosition
public void setGeoPosition(double latitude, double longitude, double altitude)
设置用户地理位置- 参数:
latitude
- 纬度longitude
- 经度altitude
- 海岸高度
-
-